Analysis and Improvement of Fairness between TCP Reno and Vegas for Deployment of TCP Vegas to the Internet
نویسندگان
چکیده
According to the past researches, a TCP Vegas version is able to achieve higher throughput than TCP Tahoe and Reno versions, which are widely used in the current Internet. However, we need to consider a migration path for TCP Vegas to be deployed in the Internet. By focusing on the situation where TCP Reno and Vegas connections share the bottleneck link, we investigate the fairness between two versions. Weconsider drop-tail and RED (Random Early Detection) as scheduling disciplines at the router buffer. From the analysis and the simulation results, we find that the fairness between TCP Reno and Vegas can not be kept at all with the drop-tail router, and the performance of TCP Vegas is much smaller than that of TCP Reno as opposed to an expectation on TCP Vegas. The RED algorithm improves the fairness to some degree, but there still be an inevitable trade-off between fairness and throughput. It is true that TCP Vegas solely can obtain high throughput,and it has a good feature of having a backward compatibility with older versions of TCP. Nevertheless, it is unlikely that a current version of TCP Vegas penetrates in the Internet as our results clearly indicate. Accordingly, we next consider two approaches to improve the fairness. The first one is to modify the congestion control algorithm of TCP Vegas, and the other is to modify the RED algorithm to detect mis-behaved connections and drop more packets from those connections. We use both of analysis and simulation experiment for evaluating the fairness, and validate the effectiveness of the proposed mechanisms.
منابع مشابه
Fairness Comparisons between TCP Reno and TCP Vegas for Future Deployment of TCP Vegas
TCP Vegas version is expected to achieve higher throughput than TCP Tahoe and Reno versions, which are currently used in the Internet. However, we need to consider a migration path of TCP Vegas when it is deployed in the Internet. In this paper, we focus on the situation where multiple TCP Reno and Vegas connections coexist at the bottleneck router, by which the fairness property is investigate...
متن کاملTCP Reno TCP Vegas
TCP Vegas version is expected to achieve higher throughput than TCP Tahoe and Reno versions, which are currently used in the Internet. However, we need to consider a migration path of TCP Vegas when it is deployed in the Internet. In this paper, we focus on the situation where multiple TCP Reno and Vegas connections coexist at the bottleneck router, by which the fairness property is investigate...
متن کاملA simulation study on the throughput fairness of TCP Vegas
Tbmugbput fairness is an important d e r i a for evaluating TCP pe fomance. Fairness is especial! important for best effort service, which is still the dominant gpe o f service in the Internet and, predictab!, in the years to come. However, the TCP pmtocols prevailing in the Internet, including TCP Tahoe and TCP Reno, are known to be unfair, especial! to connections with larger mund-tnp delays....
متن کاملComparison of TCP Reno and TCP Vegas via Fluid Approximation
We compare the efficiency of the flow control of two versions of TCP, the transmission control protocol of the Internet: the current version called Reno, and a recently proposed version called Vegas. By means of a fluid approximation, we show that due to the use of round-trip times measurement, the window dynamics of TCP Vegas are much more stable than those of TCP Reno, resulting in a much mor...
متن کاملAnalysis and enhancement of TCP Vegas congestion control in a mixed TCP Vegas and TCP Reno network scenario
Its more refined congestion control mechanisms, also based on the estimation of round trip delays, allow TCP Vegas to outperform the more widespread TCP Reno congestion control, based only on the packet loss detection, in a number of network environments. However, these mechanisms make TCP Vegas less aggressive with respect to TCP Reno; thereby TCP Vegas sources show high weakness in taking the...
متن کامل